Improvements in Software Quality Assurance Using An Enhanced Software Reliability Model

نویسندگان

  • Ashutosh Aggarwal
  • Peter N. Marinos
  • Kishor S. Trivedi
چکیده

Test coverage in software is an important issue since it aaects both the adequacy and effectiveness of software testing techniques as well as the estimated reliability of the software product under consideration. There are many notions of coverage, but there is no agreement on a common deenition for it. There are, however, analytical advantages to a common deenition, and we have tried to address this issue directly. Our notion of coverage is based on the concept of \potential fault-site" which may be interpreted to mean a speciication statement, or a source code statement, a block of code, etc. Coverage is then deened to be the fraction of potential fault-sites sensitized by a test, and it becomes a time-dependent parameter while testing is in progress. In general, test coverage is not an explicit parameter in existing software reliability models. We develop a reliability model which accounts explicitly for test coverage and through it for test adequacy and test eeectiveness. An illustration is provided to demonstrate the use of the model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Model-Based Quality Assurance of Automotive Software

Software in embedded (e.g. automotive) systems requires a high level of reliability. Model-based development techniques are increasingly used to reach this goal, but so far there is relatively little published knowledge on the comparative benefits in using different assurance techniques. We investigate different and potentially complementary model-based software quality assurance methods (namel...

متن کامل

Quality Practices in Open Source Software Development Affecting Quality Dimensions

TRIM 7 (2) July Dec 2011 116 Quality Practices in Open Source Software Development Affecting Quality Dimensions Sheikh Umar Farooq S. M. K. Quadri Abstract Purpose: The quality of open source software has been a matter of debate for a long time now since there is a little concrete evidence to justify it. The main concern is that many quality attributes such as reliability, efficiency, maintaina...

متن کامل

An Approach to Optimize the Cost of Software Quality Assurance Analysis

In this paper we present an approach to optimize the cost of software quality assurance. It points out, how to optimize the investment into various software quality assurance techniques and software quality. The expected and reliable development of high quality software regularly becomes a major problem due to late removal of defect. The detection and removal of defect is a software inspection ...

متن کامل

Murphy’s law, the fitness of evolving species, and the limits of software reliability

We tackle two problems of interest to the software assurance community. Firstly, existing models of software development (such as the waterfall and spiral models) are oriented towards one-off software development projects, while the growth of mass market computing has led to a world in which most software consists of packages which follow an evolutionary development model. This leads us to ask ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007